.login {
  padding: 40px 20px;

  .forget {
    width: 70%;
    height: 1rem;
    margin: 2rem auto;

    span {
      float: right;
      margin-right: 1.5rem;
      color: #cccccc;
    }
  }

  .login_logo {
    width: 80%;
    height: 250px;
    margin: 0 auto;
    display: flex;

    img {
      width: 150px;
      height: 215px;
    }

    h2 {
      font-size: 40px;
      font-family: '楷体';
      margin-bottom: 0;
      font-weight: 600;
    }

    p {
      padding-left: 7px;
    }

    >div {
      padding-top: 115px;
      margin-left: 25px;
    }
  }

  .input_login {
    padding-left: 12%;

    input {
      color: #666;
    }
  }

  .username_login {
    width: 80%;
    height: 40px;
    border-radius: 8px;
    font-size: 15px;
    margin: 8px auto;
  }

  .login_Go_reg,
  .login_Go {
    font-size: 50px;
    color: rgb(255, 168, 39);
    margin-right: 30px;
  }

  .login_Go {
    color: rgb(90, 224, 213);
  }

  .go_div {
    padding-left: 40%;
    margin-top: 40px;
  }
}